// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#ifdef OS_WIN32

#define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers
#include <windows.h>
#include <winuser.h>
#include <mmsystem.h>
#include <stdio.h>
#include <tchar.h>

typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef unsigned __int64 u64;

typedef char s8;
typedef short s16;
typedef int s32;
typedef signed __int64 s64;

#include "win32/OS_map.h"
#include "win32/FS_map.h"
#include "win32/TP_map.h"
#include "win32/PAD_map.h"
#include "win32/GX_map.h"
#include "win32/misc_map.h"

#else

	#include <nitro.h>
	#include <nitro/fs.h>
	#include <nitro/mi.h>
	#include <nitro/cp.h>
	#include <string.h>
	#include <stdlib.h>

	#include <nitro/snd.h>
	
#endif